DICOM Web HTTP Service over Traditional DICOM DIMSE Service
نویسنده
چکیده
Paper less offices is making a great impact all over the world including the healthcare industry with hospitals increasingly adopting this practice. The clinical images today are distributed across healthcare organizations and need to be catered to the physicians on demand, with Digital Imaging and Communication in Medicine (DICOM) standards playing an important role in the storing and transport of clinical records. DICOM DIMSE services like the C-Store transaction and web HTTP-based DICOM requests like STOW-RS or WADO-RS have been used for the distribution. The inefficiency to transfer large DICOM data sets that consists of thousands of DICOM objects due to the huge number of negotiations by the DICOM C-STORE led to the introduction to WADO. This paper compares the two methods of export, the native C-STORE and SToreOver the Web (STOW) protocol which is said to be twice as efficient, light weight, and twice as faster. Keywords-DICOM, STOW, C-STORE, WADO, REST INTRODUCTION In the present world where most of the devices are connected to each other over the Internet. The huge improvement in the field of Internet of Things (IoT) in the past decade has completely transformed the way hospitals and the healthcare industry store, access, visualize, process and consume clinical data. Hospital information systems (HIS) have changed to provide with paperless offices by reshaping the borders to transform isolated departmental data repositories into interconnected chain of hospitals which calls for the repositories such as Picture Archiving and Communication System (PACS) to communicate with each other and share patient information and data to separate hospital departments or even distant enterprises. Scenarios where sharing patient records for collaborative clinical processes during which many physicians from various clinical departments discuss for the diagnosis and treatment of the patients, the sharing of clinical information across different parts of the organization is essential. Clinical data can be shared across organizations by having a centralized cross-enterprise repository or to interconnect repositories distributed across multiple enterprises. The advantage of the first method lies in the simplicity, but this involves major investments in infrastructure and also it may also lead to the organization to lose controlover patient data. Sharing the patient’s clinical data outside the borders of the hospital mitigating the security and increasing the complexity and risk of the solution deployment to fulfill regulations in some countries like the US. The second approach has multiple advantages where data repositories are interconnected across many enterprises. This approach allows the clinical organizations to maintain control over the clinical data. A distributed approach lowers entry barriers to network-based patient care. As the second approach has better advantages than a centralized approach and is aimed at sharing images distributed across multiple clinical organizations. The second approach is used as the center for this study. In order to share and International Journal of Engineering Technology, Management and Applied Sciences www.ijetmas.com May 2015, Volume 3, Issue 5, ISSN 2349-4476 234 Mohammed Mushtaq, Dr. ShantharamNayak transfer DICOM conforming clinical data sets two possible protocols, 1) DICOM C-STORE or 2) HTTP-based STOW request can be used. The traditional DICOM C-STORE has many over-heads when it comes to the transferring of large DICOM objects. Over a slow connection though it is not very popular anymore if we consider the transfer of about 10,000 slices/DICOM objects for a size of about 200mb it would take about a few hours. The handshakes and negotiations cause the delay in the transfer of DICOM objects. The HTTP-based STOW request is said to divide the transfer time by 2. This is possible by reducing the number of negotiations and by using a stateless architecture like the RESTful service. In this paper, we investigate and evaluate the transfer of DICOM data set of various size using C-STORE and STOW. Experimental results show that an HTTP-based request can divide by about 2 the transfer time when compared to a regular DICOM C-STORE. MEDICAL WORKSPOT – CLINICAL IMAGE SHARING A Clinical data analyzer or a workspot is designed for the import and export of data from and to the storage which generally is the PACS. The setting up of this environment for the export and the import can be emulated using various tools like JDicom or DVTk. The architecture is given in Figure (1) where it shows the steps to export/save to the PACS and to import/query from the PACS so as to store on local device. The document which can be an Image or a report in PDF can be stored to the PACS by uploading the file to the repository (PACS) and then indexing and storing the metadata in a registry. Physicians can query the registry and import the data.The registry is used to avoid the duplication of the data, by storing some searchable metadata linking it to the manifest that is stored in the registry. This method not just avoids the duplication of files but also helps to query faster. The manifest corresponds to a Key Object selection. The medical work-spot allows connection to a local PACS or an HTTP-based DICOM request. Both the protocols are discussed below. Figure. 1. Architecture overview of Image and Document Sharing System DICOM connection: The DICOM Message Service Element, DIMSE-C services allow a DICOM Application Entity to explicitly request an operation by another DICOM Application Entity on Composite SOP Instances. The operations allowed are intended to be effectively compatible with those provided by previous versions of this standard. The DICOM C-Store service is invoked by a DIMSE-service-user to request the storage of Composite SOP Instance information by a peer DIMSE-service-user. The DICOM C-STORE requires the Application Entity (AE) of the remote node, a static IP Address and a port number for the communication. These necessities are overheads and categorize as disadvantages as the IP address is not always static for the servers and are usually present in the intranet and not visible to the outside or a common network. An alternative is to use International Journal of Engineering Technology, Management and Applied Sciences www.ijetmas.com May 2015, Volume 3, Issue 5, ISSN 2349-4476 235 Mohammed Mushtaq, Dr. ShantharamNayak the virtual private network which can be trusted but are extremely slow and have a lot of overheads for the setup, adds to the cost of implementation and does not constitute as a viable solution. Web access to DICOM objects: DICOM PS 3.18 specified the web access to DICOM objects or WADO as an alternative to the DIMSE C-STORE service. This solution was strongly supported as it provides a wider modality support and also helps in Cross-Community Access for Imaging. This aims at sharing information across multiple healthcare enterprises. The information can be reports, clinical images or other patient related information that is to be shared with the help of web services which overcomes the issues that were mentioned by the regular DICOM connections. RESTful web services are preferred over the SOAP protocol for its simplicity and that the services can be consumed with the URL within the program, it decouples consumers from producers, stateless existence, its ability to leverage a cache, leverages a layeredsystem and leverages a uniform interface to mention a few advantages for choosing REST over SOAP. In this study performance investigation of the HTTP-based STOW-RS versus the DICOM C-STORE is carried out. It can be noted that for WADO we only need the AE title of the PACS. As a result, DICOM transactions such as C-STORE cannot be easily performed across multiple hospitals/enterprises. TRANSFERRING DICOM PERSISTENT OBJECTS In this section, the native DICOM transfer protocol (C-STORE) is compared with the recently improved HTTP-based DICOM STOW protocol. The transfer using regular DICOM messages, the sender which is also called the service class user (SCU) initiates the C-STORE service to store the DICOM persistent object to the remote node or Application Entity (AE) which is also called the service class provider (SCP). The SCU and the SCP agree on transfer syntax, specified by the transferSyntaxUid which specifies the common encoding techniques. The AE (Application Entity) title of the SCP should be known by the SCU before the communication can begin. The disadvantage lies in the negotiations and that just one object transferred at a time. This makes the process fail at times or takes too long for the transfer to finish. The SCP on successful receipt of the object replies with a C-STORE response. The DICOM export protocol C-STORE is shown in figure 2. Figure. 2. DICOM C-STORE WADO or Web Access to DICOM Objects is designed to export/import with the help of web services. We shall concentrate the export protocol called STOW or SToreOver the Web [1]. STOW is also a DICOM protocol similar to the C-STORE except that it is faster and more efficient especially with large studies like CT and MR. STOW-RS (STore Over the Web – RESTful Services) is designed to send the message in a multipart POST body that consists of multipart/related content with message boundaries for every object in a part [2]. Upon completion of the receipt of the International Journal of Engineering Technology, Management and Applied Sciences www.ijetmas.com May 2015, Volume 3, Issue 5, ISSN 2349-4476 236 Mohammed Mushtaq, Dr. ShantharamNayak complete message the SCP sends back a response with the HTTP status code and an XML or JSON response to notify the sender the status of the message received [3]. Figure 3 shows the STOW’s architectural flow. The message is sent with an HTTP POST with suitable headers notifying the receiver about the type of message being sent. A few of the advantages of using RESTas the style of architecture is that it decouples consumers from producers, leverages a layered system and uniform interface, and is also known as a light weight transfer. Figure 4 gives the architecture of an REST communication. The advantage of using STOW over DICOM C-STORE is the transfer rate that is twice as faster than the native DICOM C-STORE, the reliability it offers and with the advent and increased usage of the internet and broadband speeds today it is easy for devices from different vendors to interoperate. Figure. 3. DICOM STOW Figure. 4. REST Communication Architecture EXPERIMENTAL RESULTS This section compares the transfer of a few DICOM objects by HTTP STOW-RS with the native DICOM C-STORE. The main focus is to evaluate the gain in performance of STOW with different data sets of various number of objects and series of DICOM persistent objects. We mainly choose CT and MR data as the amount of objects are larger compared to those images generated from other modalities. Implementation and Experimental Setup For this study, the implementation of the network export for DICOM C-STORE and the DICOM STOW protocol was in C# using the DICOM libraries. The implementation was designed to be platform independent, compact and to have almost no software dependencies. The SCP used for the DICOM C-STORE was the Storage SCP Emulator (DVTk) and a server application for the DICOM STOW implementation to accept the store request and process the input and reply with a suitable response [4]. The use of the emulator helps in the association of the SCU and the SCP.DICOM CInternational Journal of Engineering Technology, Management and Applied Sciences www.ijetmas.com May 2015, Volume 3, Issue 5, ISSN 2349-4476 237 Mohammed Mushtaq, Dr. ShantharamNayak STORE initiates the transfer by negotiating an association. For that negotiation, a presentation context is constructed by parsing the Service-object Pair (SOP) classes and the transfer syntax that shall be employed and agreed upon. The parsing and the association is a time consuming operation which is omitted for the DICOM STOW. Modality No. of Objects Time taken by STOW Time taken by CSTORE
منابع مشابه
Understanding and Using DICOM, the Data Interchange Standard for Biomedical Imaging
specifies a non-proprietary data interchange protocol, digital image format, and file structure for biomedical images and image-related information. The fundamental concepts of the DICOM message protocol, services, and information objects are reviewed as background for a detailed discussion of the functionality of DICOM; the innovations and limitations of the Standard; and the impact of various...
متن کاملA service based approach for medical image distribution in healthcare Intranets
The Digital Imaging and Communications in Medicine (DICOM) protocol is currently the ubiquitous standard for the communication of medical images and related data within the radiology department. However, seamless image distribution within the healthcare enterprise and especially with research and educational information systems is still hard to achieve, as software developers of such third-part...
متن کاملGlobus MEDICUS - Federation of DICOM Medical Imaging Devices into Healthcare Grids
The Digital Imaging and Communications in Medicine (DICOM) standard defines Radiology medical device interoperability and image data exchange between modalities, image databases - Picture Archiving and Communication Systems (PACS) - and image review end-points. However the scope of DICOM and PACS technology is currently limited to the trusted and static environment of the hospital. In order to ...
متن کاملDesign and development of a secure DICOM-Network Attached Server
It is not easy to connect a web-based server with an existing DICOM server, and using a web-based server on the INTERNET has risks. In this study, we designed and developed the secure DICOM-Network Attached Server (DICOM-NAS) through which the DICOM server in a hospital-Local Area Network (LAN) was connected to the INTERNET. After receiving a Client's image export request, the DICOM-NAS sent it...
متن کاملApplication of Multiprotocol Medical Imaging Communications and an Extended DICOM WADO Service in a Teleradiology Architecture
Multiprotocol medical imaging communication through the Internet is more flexible than the tight DICOM transfers. This paper introduces a modular multiprotocol teleradiology architecture that integrates DICOM and common Internet services (based on web, FTP, and E-mail) into a unique operational domain. The extended WADO service (a web extension of DICOM) and the other proposed services allow ac...
متن کامل